#define  _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	if (a % 3 == 0) {
//		if (a % 5 == 0 && a % 7 == 0)
//			printf("3 5 7");
//		else if (a % 5 != 0 && a % 7 == 0)
//			printf("3 7");
//		else if (a % 5 == 0 && a & 7 != 0)
//			printf("3 5");
//		else if (a % 5 != 0 && a % 7 != 0)
//			printf("3");
//	}
//		if (a % 5 == 0) {
//		if (a % 7 == 0 && a % 3 != 0)
//			printf("5 7");
//		else if (a % 7 != 0 && a % 3 != 0)
//			printf("5");
//	}
//	if (a % 7 == 0) {
//		if (a % 3 != 0 && a % 5 != 0)
//			printf("7");
//		}
//	if (a % 3 != 0 && a % 5 != 0 && a % 7 != 0)
//		printf("n");
//	return 0;
//}
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	if (a % 3 == 0 && a % 5 == 0 && a % 7 == 0) {
//		printf("3 5 7");
//	}
//	else if( (a % 3 == 0 && a % 5 == 0) || (a % 3 == 0 && a & 7 == 0 )||( a % 5 == 0 && a % 7 == 0))
//	{
//		if (a % 3 == 0 && a % 5 == 0)
//			printf("3 5");
//
//		else if (a % 3 == 0 && a % 7 == 0)
//			printf("3 7");
//
//		else if (a % 5 == 0 && a % 7 == 0)
//			printf("5 7");
//	}
//	else if (a % 3 == 0 || a % 5 == 0 || a % 7 == 0) {
//		if (a % 3 == 0)printf("3");
//		else if (a % 5 == 0)printf("5");
//		else if (a % 7 == 0)printf("7");
//	}
//	else { printf("n"); }
//	return 0;
//}
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	switch (n) {
//	case 1:
//		printf("Sunday");
//		break;
//	case 2:
//		printf("Tuesday");
//		break;
//	case 3:
//		printf("Wednesday");
//		break;
//	case 4:
//		printf("Thursday");
//		break;
//	case 5:
//		printf("Friday");
//		break;
//	case 6:
//		printf("Saturday");
//		break;
//	default:
//		printf("input error!");
//	}
//	return 0;
//}
//int main()
//{
//	int a, b;
//	char c;
//	scanf("%d %d %c", &a, &b, &c);
//	switch (c) {
//	case '+':printf("%d ", a + b);
//		break;
//	case '-':printf("%d ", a - b);
//		break;
//	case '*':printf("%d ", a * b);
//		break;
//	case '/':printf("%d ", a / b);
//		break;
//	default:printf("%d ", a % b);
//	}
//
//	return 0;
//}
//int main()
//{
//	int x,c,y;
//	scanf("%d", &x);
//	c = x / 4;
//	y = x % 4;
//	int a = 0, b = 0;
//	switch (y) {
//	case 0:
//		break;
//	case 1:c--; a++;
//		break;
//	case 2:c--; b++;
//		break;
//	default:c -= 2; a++; b++;
//	}
//	printf("%d %d %d", c, a, b);
//	return 0;
//}
//int main()
//{
//	int x;
//	scanf("%d", &x);
//	switch (x) {
//	case 1:
//	case 3:
//	case 5:
//		printf("NO");
//		break;
//	default:printf("YES");
//	}
//	return 0;
//}
//int main()
//{
//	int a,b;
//	scanf("%d", &a);
//	b = 27 + 23;
//	float x,y;
//	x = a / 1.2;
//	y = a / 3.0 + b;
//	if (x > y) printf("Bike"); 
//	else if (y > x) printf("Walk"); 
//	else if(x=y)  printf("All"); 
//	return 0;
//}
int main()
{
	float N=1.0;
	N >= 0.0 && N <= 20.0;
	scanf("%f", &N);
	if (N >= 0 && N < 5)
		N = -N + 2.5;
	else if (N >= 5 && N < 10)
		N = 2 - 1.5 * (N - 3) * (N - 3);
	else { N = N / 2 - 1.5; }
	printf("%.3f", N);

	return 0;
}
//做做题
